package com.example.proyectofc;

import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RelativeLayout;
import android.widget.TextView;

public class modificacion extends Activity {

	private EditText nombre, edad, peso, contraseña, correo;
	private Button aceptar;
	private TextView mensaje;
	private String[] datos = new String[5];
	private RelativeLayout capa;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.modificacion);
		
		capa = (RelativeLayout)findViewById(R.id.ModificacionLayout);
		capa.setBackgroundColor(Color.argb(255, 0, 255, 127));
		
		nombre = (EditText) findViewById(R.id.editTextNombreMod);
		edad = (EditText) findViewById(R.id.editTextEdadMod);
		peso = (EditText) findViewById(R.id.editTextPesoMod);
		correo = (EditText) findViewById(R.id.editText1);
		contraseña = (EditText) findViewById(R.id.editText2);
		
		mensaje = (TextView) findViewById(R.id.textViewCuenta);
		
		aceptar = (Button) findViewById(R.id.buttonAceptarMod);
		
		aceptar.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View v) {
				int vacios = 0;
				if (!nombre.getText().toString().equals(""))
					datos[0] = nombre.getText().toString();
				else {
					datos[0] = "";
					vacios++;
				}	
				if (!contraseña.getText().toString().equals(""))
					datos[1] = contraseña.getText().toString();
				else {
					datos[1] = "";
					vacios++;
				}
				if (!peso.getText().toString().equals(""))
					datos[2] = peso.getText().toString();
				else {
					datos[2] = "";
					vacios++;
				}
				if (!edad.getText().toString().equals(""))
					datos[3] = edad.getText().toString();
				else {
					datos[3] = "";
					vacios++;
				}
				if (!correo.getText().toString().equals(""))
					datos[4] = correo.getText().toString();
				else {
					datos[4] = "";
					vacios++;
				}
				if ( vacios < 5 ) {
					Utilidades.actualizarDatosJugador(datos);
					Intent intent = new Intent(v.getContext(), 
							informacion.class);
					startActivity(intent);
					finish();
				}
				else {
					mensaje.setText("No se han introducido datos");
				}
			}
		});
		
	}
	
	@Override
	public boolean onKeyDown(int keyCode, KeyEvent event) {
		if(keyCode == KeyEvent.KEYCODE_BACK){
            finish();
        }
	    return true;
	}	
	
}
